package com.ruoyi.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 维保维修工程水/电派工单项目对象 pro_repair_engineers
 * 
 * @author ruoyi
 * @date 2020-07-08
 */
public class ProRepairEngineers extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 维修项目id */
    private Long mPid;

    /** 维修项目名称 */
    @Excel(name = "维修项目名称")
    private String mMpname;

    /** 维修联系单/报价单上传 */
    @Excel(name = "维修联系单/报价单上传")
    private String mPriceSheet;

    /** 维修项目状态 */
    @Excel(name = "维修项目状态")
    private Long mStatus;

    /** 维修发票/收据上传 */
    @Excel(name = "维修发票/收据上传")
    private String mReceipt;

    /** 维修费支付状态 */
    @Excel(name = "维修费支付状态")
    private Long mCoststatus;

    /** 水/电派工单上传 */
    @Excel(name = "水/电派工单上传")
    private String mJobOrder;

    /** 创建时间 */
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date mDate;

    /** 外键id */
    @Excel(name = "外键id")
    private Long mtId;

    public void setmPid(Long mPid) 
    {
        this.mPid = mPid;
    }

    public Long getmPid() 
    {
        return mPid;
    }
    public void setmMpname(String mMpname) 
    {
        this.mMpname = mMpname;
    }

    public String getmMpname() 
    {
        return mMpname;
    }
    public void setmPriceSheet(String mPriceSheet) 
    {
        this.mPriceSheet = mPriceSheet;
    }

    public String getmPriceSheet() 
    {
        return mPriceSheet;
    }
    public void setmStatus(Long mStatus) 
    {
        this.mStatus = mStatus;
    }

    public Long getmStatus() 
    {
        return mStatus;
    }
    public void setmReceipt(String mReceipt) 
    {
        this.mReceipt = mReceipt;
    }

    public String getmReceipt() 
    {
        return mReceipt;
    }
    public void setmCoststatus(Long mCoststatus) 
    {
        this.mCoststatus = mCoststatus;
    }

    public Long getmCoststatus() 
    {
        return mCoststatus;
    }
    public void setmJobOrder(String mJobOrder) 
    {
        this.mJobOrder = mJobOrder;
    }

    public String getmJobOrder() 
    {
        return mJobOrder;
    }
    public void setmDate(Date mDate) 
    {
        this.mDate = mDate;
    }

    public Date getmDate() 
    {
        return mDate;
    }
    public void setMtId(Long mtId) 
    {
        this.mtId = mtId;
    }

    public Long getMtId() 
    {
        return mtId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("mPid", getmPid())
            .append("mMpname", getmMpname())
            .append("mPriceSheet", getmPriceSheet())
            .append("mStatus", getmStatus())
            .append("mReceipt", getmReceipt())
            .append("mCoststatus", getmCoststatus())
            .append("mJobOrder", getmJobOrder())
            .append("mDate", getmDate())
            .append("mtId", getMtId())
            .toString();
    }
}
